home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1997 July / macformat52.iso / mac / Shareware Plus / Developers / YAAF v1.0 alpha 1 / (Samples) / Test Programs / TestMultiWindow / test.v < prev    next >
Encoding:
Text File  |  1997-04-14  |  1.5 KB  |  107 lines

  1. /*    test.v
  2.  *
  3.  *        This is a test
  4.  */
  5.  
  6. define "view" {
  7.     integer;            /* viewID */
  8.     integer;            /* viewRefNum */
  9.     bool;                /* lock left */
  10.     bool;                /* lock top */
  11.     bool;                /* lock top */
  12.     bool;                /* lock bottom */
  13.     integer;            /* left */
  14.     integer;            /* top */
  15.     integer;            /* right */
  16.     integer;            /* bottom */
  17.     bool;                /* visible */
  18.     bool;                /* enabled */
  19.     bool;                /* tab stop */
  20. };
  21.  
  22. define "wind" {
  23.     integer;            /* window type */
  24.     integer;            /* window id */
  25.     bool;                /* visible */
  26.     integer;            /* left */
  27.     integer;            /* top */
  28.     integer;            /* right */
  29.     integer;            /* bottom */
  30.     
  31.     integer;            /* minx */
  32.     integer;            /* miny */
  33.     integer;            /* maxx */
  34.     integer;            /* maxy */
  35.     integer;            /* initx */
  36.     integer;            /* inity */
  37.     integer;            /* zoomx */
  38.     integer;            /* zoomy */
  39.     
  40.     string;                /* window name */
  41. };
  42.  
  43. define "fred" {
  44.     class "view";
  45. };
  46.  
  47. define "barn" {
  48.     class "view";
  49. };
  50.  
  51.  
  52. create "test" view "wind" {
  53.     0, 0,
  54.     true,
  55.     -1,-1,-1,-1,
  56.     -1,-1,
  57.     -1,-1,
  58.     -1,-1,
  59.     -1,-1,
  60.     "Test window"
  61.     
  62.     view "view" {
  63.         100, 0,
  64.         true, true, true, false,
  65.         0, 0, 0, 20,
  66.         true, true, false
  67.         
  68.         view "fred" {
  69.             102, 0,
  70.             true, true, false, false,
  71.             5, 2, 45, 18,
  72.             true, true, false
  73.         }
  74.         
  75.         view "barn" {
  76.             103, 0,
  77.             true, true, false, false,
  78.             50, 2, 90, 18,
  79.             true, true, false
  80.         }
  81.     }
  82.     view "view" {
  83.         101, 0,
  84.         true, true, true, true,
  85.         0, 20, 0, 0,
  86.         true, true, false
  87.         
  88.         view "view" {
  89.             104, 0,
  90.             true, false, true, true,
  91.             -1, -15, -14, 1,
  92.             true, true, false
  93.         }
  94.     }
  95. };
  96.  
  97. create "test2" view "wind" {
  98.     0, 0,
  99.     true,
  100.     -1,-1,-1,-1,
  101.     -1,-1,
  102.     -1,-1,
  103.     -1,-1,
  104.     -1,-1,
  105.     "Test window 2"
  106. };
  107.